package edu.neu.agv_backend.controller;

import edu.neu.agv_backend.dto.AjaxResult;
import edu.neu.agv_backend.dto.AgvConfigDto;
import edu.neu.agv_backend.service.ConfigService;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("/api/agv/config")
public class ConfigController {

    private final ConfigService configService;

    public ConfigController(ConfigService configService) {
        this.configService = configService;
    }

    @GetMapping
    public AjaxResult<AgvConfigDto> getConfig() {
        return configService.getConfig();
    }

    @PutMapping
    public AjaxResult<AgvConfigDto> updateConfig(@RequestBody AgvConfigDto dto) {
        return configService.updateConfig(dto);
    }
} 